Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Dallas M25 Sapporo Fairfield Challenger Knoxville Challenger U.S. Open - New York Australian Open - Melbourne Japan F1 Japan F5 Japan F7 Japan F9 India F7 Japan F8 Japan F10 Japan F11 Thailand F1 Thailand F2 Thailand F3 China F3 Korea F1 Korea F2 Japan F5 Japan F6 Japan F8 Japan F10 Japan F11 Australia F1 New Zealand F2 New Zealand F3 Korea F1 Korea F2 Korea F3 U.S. Open - New York Winston-Salem Challenger Japan F6 Korea F5 Korea F6 Guam F1 USA F7 USA F8 Japan F11 Japan F1 Japan F2 Japan F3 Japan F4 Japan F5 Japan F7 India F8 USA F27 Japan F6 USA F4 USA F5 Japan F7 USA F26 USA F27 USA F28 USA F29 USA F30 USA F31 USA F32 USA F1 USA F2 USA F3 USA F5 USA F6 USA F7 USA F8 USA F11 USA F12 USA F13 India F6 Netherlands F2 Netherlands F3 Japan F1 Japan F2 USA F1 Australia F1 China F4 Australia F2 USA F8 Usa F26 Japan F4 USA F9 USA F13 USA F14 Italy F16 Italy F17 Italy F18 USA F23 Canada F7 Canada F8 China F1 Canada F9 Canada F10 Japan F3 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Dominican Republic F4 USA F2 USA F4 USA F10 USA F31 USA F2 USA F21 Netherlands F1 USA F11 USA F11 China F8 China F9 USA F21 USA F6 USA F7 USA F25 Japan F5 (Kashiwa) Japan F2 Korea F3 Japan F3 (Kofu) M25 Naples M25 Naples M25 Tsukuba Fergana Challenger Anning Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Yokohama Challenger Toyota Challenger Burnie Challenger Tallahassee Challenger Winnetka Challenger Le Gosier Challenger Taipei City Challenger Tallahassee Challenger Seoul Challenger Bangkok Challenger Binghamton Challenger Lexington Challenger Ho Chi Minh City Challenger Launceston Challenger Leon Challenger San Francisco Challenger Savannah Challenger Busan Challenger Gatineau Challenger Granby Challenger Tiburon Challenger Ningboo Challenger Dallas Challenger Panama City Challenger Tallahassee Challenger Mestre Challenger Ilkley Challenger Gatineau Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Bangkok Challenger Lisbon Challenger Little Rock Challenger Ilkley Challenger Chengdu Challenger New Haven Challenger Charlottesville Challenger Playford Challenger Knoxville Challenger Indian Wells Challenger Orlando Challenger Biella 5 Challenger Cary 2 Challenger Phoenix Challenger Tallahassee Challenger Heilbronn Challenger Indianapolis Challenger Chicago Challenger Las Vegas Challenger Knoxville Challenger M25 Harmon Savannah Challenger Bloomfield Hills Challenger Winnipeg Challenger M25 Harmon Indian Wells 1 Challenger Cleveland Challenger Tenerife 3 Challenger M25 Takasaki Korea F2 Tunis Challenger M15 Tsukuba Tyler Challenger Bloomfield Hills Challenger Chicago Challenger Lincoln Challenger M15 Harmon Lincoln Challenger Binghamton Challenger Bangkok Challenger Granby Challenger Gwangju Challenger Winnetka Challenger Champaign Challenger Winnetka Challenger Cary Challenger Stockton Challenger Fairfield Challenger Aptos Challenger Campinas Challenger Seoul Challenger Poznan Challenger Maui Challenger Lyon Challenger Chengdu Challenger Chicago Challenger Savannah Challenger Shenzhen Challenger Busan Challenger Monterrey Challenger Kyoto Challenger Nottingham Challenger Aptos Challenger Dallas Challenger Ningboo Challenger Houston Challenger Canberra Challenger Split Challenger USA F23 M15 Hong Kong West Lakes Challenger Manta Challenger Shenzhen Challenger Winnipeg Challenger M25 Sapporo M25 Sapporo Winnetka Challenger Granby Challenger Stanford Challenger Zhangjiagang Challenger Phoenix Challenger Liuzhou Challenger Sarasota Challenger Savannah Challenger Francavilla Challenger Little Rock Challenger Houston Challenger Ningboo Challenger Playford Challenger Newport Beach Challenger Nonthaburi 4 Challenger Launceston Challenger Hangzhou Challenger Sarasota Challenger Heilbronn Challenger Busan Challenger Ilkley Challenger Newport Challenger M15 Kashiwa M25 Canberra Tiburon Challenger Toyota Challenger M25 Canberra M25 Kashiwa Binghamton Challenger Tyler Challenger M25 Tulsa Nottingham 2 Challenger Jinan Challenger M15 Tokyo M15 Tokyo Shimadzu All Japan Indoor Tennis Championships - Kyoto M25 Changwon Newport Beach Challenger Keio Challenger International Tennis Tournament - Yokohama Yokohama Challenger Fergana Challenger - Fergana Sarasota Challenger M25 Sapporo Nanchang Challenger Challenger Banque Nationale - Granby New Delhi Challenger III - New Delhi Cary Challenger Dunlop World Challenge - Toyota Lexington Challenger Taipei City Challenger Lisbon Challenger China Open - Beijing Mallorca Challenger AIG Japan Open Tennis Championships - Tokyo Busan Challenger Istanbul 2 Challenger Nottingham Challenger Nottingham Challenger Winnipeg Challenger Jinan Challenger Tashkent Challenger Seoul Challenger Chuncheon Challenger Yokohama Challenger Kyoto Challenger AEGON International - Eastbourne Shanghai Challenger Stockton Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Ningboo Challenger Campos do Jordao Challenger Brasilia Challenger Chennai Open - Chennai Salvador Challenger Kobe Challenger Bangkok Challenger Seoul Challenger Toyota Challenger Singapore Challenger Burnie Challenger AIG Japan Open Tennis Championships - Tokyo Tiburon Challenger Charlottesville Challenger Kaohsiung Challenger Canberra Challenger Binghamton Challenger Waco Challenger Shanghai Challenger Cary 2 Challenger Charleston Challenger Maui Challenger Nottingham Challenger Granby Challenger Shanghai Challenger Porto Alegre Challenger Indian Wells 2 Challenger Melbourne Challenger Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Gimcheon Challenger Rakuten Japan Open - Tokyo Mestre Challenger Binghamton Challenger Brisbane International - Brisbane Drummondville Challenger Savannah Challenger Busan Challenger Power Horse World Team Cup - Dusseldorf Cary Challenger AEGON Championships - London UNICEF Open - 's Hertogenbosch Kobe Challenger Toyota Challenger Columbus Challenger Noumea Challenger Maui Challenger Panama City Challenger Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Swiss Indoors Basel - Basel Surbiton Challenger Dallas Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Open Sud de France - Montpellier Shimadzu All Japan Indoor Tennis Championships - Kyoto US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Taipei City Challenger Gerry Weber Open - Halle Tallahassee Challenger Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Hilton Waikoloa Village USTA Challenger - Waikoloa Oeiras 5 Challenger 2008 China TCL Challenger - Guangzhou Shimadzu All Japan Indoor Tennis Championships - Kyoto Moncton Men's Challenger - Moncton Rakuten Japan Open - Tokyo New Delhi Challenger IV - New Delhi Flea Market Cup Busan Challenger Tennis - Busan Memphis Open - Memphis Keio Challenger International Tennis Tournament - Yokohama Burnie Challenger Kobe Challenger Kyoto Challenger Alessandria Challenger Granby Challenger Ricoh Open - 's-Hertogenbosch Launceston Challenger Tallahassee Challenger Busan Challenger Hall of Fame Tennis Championships - Newport Winnetka Challenger Citi Open - Washington Granby Challenger Cary Challenger Orlando Challenger Istanbul Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Dallas Challenger Toyota Challenger Kyoto Challenger Guangzhou Challenger Pingguo Challenger Recife Challenger Blumenau Challenger Santos Challenger Leon Challenger Busan Challenger Nottingham Challenger Nottingham Challenger Honolulu Challenger Dallas Challenger Burnie Challenger Shanghai Challenger Seoul Challenger Toyota Challenger Honolulu Challenger Dallas Challenger Kyoto Challenger US Men's Clay Court Championship - Houston Rimouski Challenger Le Gosier Challenger Tallahassee Challenger Zagreb Challenger Busan Challenger Nottingham Challenger Biella 6 Challenger Little Rock Challenger Porto Challenger Dallas Challenger Seoul Challenger Rakuten Japan Open - Tokyo Citi Open - Washington Yokohama Challenger Dallas Challenger Busan Challenger Shenzhen Open - Shenzhen Sarasota Challenger Beijing Challenger Binghamton Challenger Lexington Challenger Cassis Challenger Savannah Challenger Kun-Ming Challenger Baton Rouge Challenger Guangzhou Challenger Phoenix Challenger Kyoto Challenger Sarasota Challenger Taipei City Challenger Traralgon Challenger Nottingham-2 Challenger US Men's Clay Court Championship - Houston Binghamton Challenger Yeongwol Challenger Vancouver Challenger Istanbul Challenger Manta Challenger Geneva Challenger Traralgon Challenger 2 Yokohama Challenger Toyota Challenger Hong Kong Challenger Launceston Challenger Le Gosier Challenger Savannah Challenger Taipei City Challenger Tallahassee Challenger Busan Challenger Champaign Challenger Heilbronn Challenger Seoul Challenger Vicenza Challenger Caltanissetta Challenger Perugia Challenger Traralgon Challenger Lexington Challenger Puerto Vallarta Challenger Aptos Challenger Maui Challenger Winnetka Challenger Burnie Challenger Vancouver Challenger Bangkok Challenger Kyoto Challenger Sarasota Challenger Cary Challenger Kaohsiung Challenger Columbus Challenger Tiburon Challenger Sacramento Challenger Fairfield Challenger Monterrey Challenger Charlottesville Challenger Shanghai Challenger Kobe Challenger Traralgon Challenger Yokohama Challenger Noumea Challenger Bangkok Challenger Maui Challenger Dallas Challenger Las Vegas Challenger Cleveland Challenger Morelos Challenger Hua Hin Challenger Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Champaign Challenger Leon Challenger ASB Classic - Auckland Sarasota Challenger New York Open - New York Delray Beach Open - Delray Beach Aptos Challenger Nanchang Challenger Tiburon Challenger Champaign Challenger Happy Valley Challenger Brisbane International - Brisbane Burnie Challenger Shenzhen Challenger Sarasota Challenger Gimcheon Challenger Seoul Challenger Noventi Open - Halle Vicenza Challenger Hall of Fame Open - Newport Winnipeg Challenger Citi Open - Washington Aptos Challenger Shanghai Challenger Shanghai Challenger M15 Karuizawa Suzhou Challenger Dallas Open - Dallas Knoxville Challenger Kobe Challenger Noumea Challenger Newport Beach Challenger Lexington Challenger Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Kyoto Challenger Indian Wells Challenger Kyoto Challenger Yokohama Challenger Guadalajara Challenger Quanzhou Challenger Kobe Challenger Hall of Fame Open - Newport Savannah Challenger Busan Challenger San Diego Open - San Diego Korea Open - Seoul Seoul Challenger Tyler Challenger Cary Challenger Dallas Open - Dallas Cary 1 Challenger Dallas Challenger Indian Wells Challenger Yokohama Challenger Phoenix Challenger Winston-Salem Open - Winston-Salem Taipei City Challenger Seoul Challenger Columbus Challenger Gwangju Challenger Tiburon Challenger Shanghai Challenger Matsuyama Challenger Lexington Challenger Fairfield Challenger Infosys Hall of Fame Open - Newport Traralgon Challenger Gwangju Challenger Hangzhou Open - Hangzhou Tallahassee Challenger US Men's Clay Court Championship - Houston Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Traralgon Challenger Dallas Challenger Canberra Challenger Knoxville Challenger Vancouver Challenger Champaign Challenger Calgary Challenger Toyota Challenger Hua Hin Challenger Bangkok Challenger San Diego Challenger Sarasota Challenger Tallahassee Challenger San Francisco Challenger Cary Challenger San Luis Potosi Challenger Cleveland Challenger Monterrey Challenger Phoenix Challenger Gimcheon Challenger Tallahassee Challenger Guadalajara Challenger Charlottesville Challenger Champaign Challenger Columbus Challenger Granby Challenger Tenerife 2 Challenger San Luis Potosi Challenger Cagliari Challenger Tiburon Challenger Manchester Challenger Sioux Falls Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger BB&T Atlanta Open - Atlanta Canberra Challenger Abierto Mexicano - Los Cabos Yokkaichi Challenger Charleston Challenger Fairfield Challenger Cary Challenger Tiburon Challenger Las Vegas Challenger Little Rock Challenger Knoxville Challenger Mexico City Challenger Sarasota Challenger Parma Challenger Busan Challenger Cleveland Challenger Las Vegas Challenger Sioux Falls Challenger Orlando 2 Challenger Kobe Challenger Yokohama Challenger Gonet Geneva Open - Geneva Citi Open - Washington Palmas del Mar Challenger US Men's Clay Court Championship - Houston Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Yokkaichi Challenger Legg Mason Tennis Classic - Washington Brisbane International - Brisbane Apia International - Sydney Chennai Open - Chennai Malaysian Open - Kuala Lumpur Farmers Classic - Los Angeles Rakuten Japan Open - Tokyo Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Kremlin Cup - Moscow Delray Beach Open - Delray Beach Open Sud de France - Montpellier Hall of Fame Tennis Championships - Newport BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London AEGON International - Eastbourne US Men's Clay Court Championship - Houston Claro Open Colombia - Bogota Delray Beach Open - Delray Beach Shenzhen Open - Shenzhen Hall of Fame Open - Newport Citi Open - Washington Delray Beach Open - Delray Beach Truist Atlanta Open - Atlanta Dallas Open - Dallas Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Dallas Open - Dallas Rakuten Japan Open - Tokyo Mifel Tennis Open - Los Cabos Citi Open - Washington Campbells Hall of Fame Tennis Championships - Newport Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Miami Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Zhuhai Challenger BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati National Bank Open - Toronto San Diego Open - San Diego Orlando Challenger Bangkok Challenger Tallahassee Challenger Braga Challenger Winnetka Challenger Gwangju Challenger Little Rock Challenger Memphis Open - Memphis Columbus Challenger Tallahassee Challenger Atlanta Tennis Championships - Atlanta BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Miami Open - Miami Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rakuten Japan Open - Tokyo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Open Tennis - Miami U.S. Open - New York Australian Open Qualifying - Doha Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Delray Beach Open - Delray Beach French Open - Paris Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Australian Open - Melbourne Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, World Group, 1R, CAN-JPN 3-2 U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (Asia, Wildcard) All Lower level tournaments Cincinnati Open - Cincinnati French Open - Paris Charlottesville Challenger Wimbledon - London Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, QF, JPN-CZE 0-5 Olympics - London Citi Open - Washington M25 Hong Kong M25 Sapporo